#ifndef __GAME_H__
#define __GAME_H__

#include "../../Utilities/Header/Header.h"
#include "AppCore/ObjectEntity.h"

class Game
{
private:
	ObjectEntity* entity;
private:
	static Game * m_instance;
public:
	static Game* GetInstance();
	static void DestroyInstance();

	_utInt32 Init();
	void Destroy();

	void Update(float);
	void Draw();
	void Key(unsigned char, bool);
	void Selected();

	void EnableGrayScale(){ entity->EnableGrayScale(); }
};

#endif